查看原文
其他

我的名片能运行Linux和Python,能玩2048小游戏,成本只要20元!

鼎钧 21CTO 2021-10-22

各位看官,当我们想到以Linux为动力的产品时,会想到超级计算机,太空机器人和价值数万元的大型服务器,但也有将Linux压缩到最小的技术。


看看这张图是什么东东,没错,它是一张名片,还有芯片,这看起来感觉科技含量很高,做为程序员的我,挺想有一张的。


看上面印着英文George Hilliard,职位是一个嵌入式工程师,还有邮箱和GitHub地址,最下面的一行小写声明是运行着Linux系统,右下角还带有 USB 端口。

作者George 介绍说,如果将这张名片插入计算机(电脑)后,它会在 6 秒内启动,并被识别为闪存驱动器(U盘),内含一份 README 文件、一份简历副本和一些摄影作品。

这张名片还具有多种经典小游戏fortune,rogue,2048,还有一个 Micro Python 解释器,实在是小而强大!

George 继续介绍,所有这些都是在仅有 8MB 的闪存芯片上完成的。Bootloader 的大小为 256KB,内核为 1.6MB,整个根文件系统为 2.4MB,还剩余一些可用空间。

太酷了!做为高大上程序员的我想,这至少不得花好几百块钱?令人惊讶的,整张卡的成本价格不到 3 美元,也就是不到20块钱人民币。

经过大量的研究,George选择了深圳全志公司的F1C100s,选择它的原因是太特么的便宜了(damn cheap),这芯片还给集成了RAM和CPU!

这款芯片是George在淘宝网上买的(不得不让人感叹万能的淘宝啊)。其他元器件均购自LCSC。

George小哥在JLC上制作了PCB,花8美元得到了10块电路板,颜色是磨砂黑,看起来高端大气上档次。

不过制作完的PCB还是有点小问题:USB接口不够长,很难与多数端口稳定连接;芯片引脚有错,必须手动弯曲调整。

由于这些零件的尺寸很小,George小哥决定使用便宜的回流焊。而且他有激光切割机,可以制作焊锡膏丝印模板。

在涂好焊锡膏后,他手动贴上了元器件。零件和焊锡膏均符合RoHS规定。

由于手动贴一个电子器件需要10秒,因此George小哥尽量减少了贴片的数量来降低工作量。

最后附上完整的物料成本:

不过,由于尺寸和成本的原因,这张名片缺少 I/O,不能进行网络连接,也没有足够的存储空间来运行重量级程序。

目前 George 已经将他的 Business Card Linux 开源了出来。



博客地址:https://www.thirtythreeforty.net/

GitHub:https://github.com/thirtythreeforty/businesscard-linux



编辑:鼎钧


相关阅读:


Linux 系统结构详解,看这一篇就够了

鸿蒙 2020 年或成第五大操作系统,超越Linux

Lua 在移动平台上的应用——Lua 嵌入实践


: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存